package com.blueheart.music.service;

import com.blueheart.music.model.pojo.Singer;

import java.util.List;

public interface SingerService {
    /**
     * 增
     */
    Boolean addSinger(Singer singer);
    /**
     * 删
     */
    Boolean removeSinger(Integer id);
    /**
     * 更新
     */
    Boolean reviseSinger(Singer singer);
    /**
     * 查询全部歌手
     */
    List<Singer> findAll();
    /**
     * 通过名字模糊查询
     */
    List<Singer> findByName(String name);
    /**
     * 通过性别查询歌手
     */
    List<Singer> findBySex(Byte sex);
    /**
     * 通过id查询歌手
     */
    Singer findById(Integer id);
    /**
     * 重名判断
     */
    Singer checkName(String name);
    /**
     * 通过name查询歌手id
     */
    Singer findToId(String name);
}
